.top_bar {
	BORDER-BOTTOM: #dbdbdb 1px solid; LINE-HEIGHT: 27px; BACKGROUND: #fafafa; HEIGHT: 27px;
}
.top_bar wrap {
	POSITION: static
}
.top_bar_link UL {
	Z-INDEX: 1001; POSITION: relative
}
.top_bar_link UL LI {
	Z-INDEX: 1001; POSITION: relative; FLOAT: left; 
}
.top_bar_link UL LI A {
	Z-INDEX: 1001; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; WHITE-SPACE: nowrap; COLOR: #333; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px
}
.top_bar_link UL LI A:hover {
	COLOR: #c00
}
.top_bar_link UL LI A.bookmark{
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/top_back.png) no-repeat 13px -150px; PADDING-TOP: 0px
}

.top_bar_link UL LI A.phone_version {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/top_back.png) no-repeat -284px 1px; PADDING-TOP: 0px
}
.top_bar_link UL LI A.phone_version:hover {
	BACKGROUND-POSITION: -284px -17px
}
.top_bar_link UL LI A.ipad_version {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 24px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/top_back.png) no-repeat -280px -36px; PADDING-TOP: 0px
}
.top_bar_link UL LI A.ipad_version:hover {
	BACKGROUND-POSITION: -280px -56px
}
.top_bar_link UL LI A.myvk{
	 PADDING-LEFT: 10px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/top_back.png) no-repeat -232px -74px
}
.top_bar_link UL LI A.help{
	 PADDING-LEFT: 10px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/top_back.png) no-repeat -228px -74px
}
.top_bar_link UL LI A.weibo{
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/top_back.png) no-repeat 60px -92px; PADDING-TOP: 0px;BORDER-RIGHT: #ccc 0px solid; PADDING-TOP: 0px
}
.top_bar .top_login{
    COLOR:#06c;
	cursor:pointer;	
}
.top_bar .reg{
    margin-right:50px;
}
.top_bar_link LI UL {
	Z-INDEX: 1000; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; BACKGROUND: #fff; BORDER-TOP: #ccc 1px solid; TOP: 3px; RIGHT: 0px; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 23px; LEFT: -1px; _zoom: 1;
}


.top_bar_link LI UL LI A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 3px; DISPLAY: block; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}


.logo_area {
	WIDTH: 280px;float:left;MARGIN-TOP:5PX;padding-left:20px;
}

.logo_area P.slogan {
	TEXT-INDENT: -999em; MARGIN: 12px 0px 0px; WIDTH: 102px; BACKGROUND: url(../images/top_back.png) no-repeat -0px -220px; HEIGHT: 18px
}
.logo_area P SPAN {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; WIDTH: 52px; PADDING-RIGHT: 6px; DISPLAY: inline-block; BACKGROUND: #fff; FLOAT: left; BORDER-RIGHT: #dbdbdb 1px solid; PADDING-TOP: 0px
}

.logo_area .indxProvce A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: url(../images/top_back.png) no-repeat -220px -182px; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.logo_area P A:hover {
	COLOR: #666; TEXT-DECORATION: none
}
.logo_area .indxProvce {
	BORDER-BOTTOM: #dbdbdb 1px solid; BORDER-LEFT: #dbdbdb 1px solid; LINE-HEIGHT: 22px; MARGIN: 10px 0px 0px; BACKGROUND-POSITION: 0px -35px; HEIGHT: 22px; BORDER-TOP: #dbdbdb 1px solid; BORDER-RIGHT: #dbdbdb 1px solid;
}

.head_search {
	MARGIN-TOP: 20px; WIDTH: 470px; FLOAT: left; 
}
.head_search INPUT {
	BORDER-BOTTOM: #860000 2px solid; BORDER-LEFT: #860000 2px solid; LINE-HEIGHT: 28px; PADDING-LEFT: 28px;  WIDTH: 320px; PADDING-RIGHT: 6px; BACKGROUND: url(../images/top_back.png) no-repeat -280px -198px; FLOAT: left; HEIGHT: 28px; COLOR: #ccc; VERTICAL-ALIGN: middle; BORDER-TOP: #860000 2px solid; BORDER-RIGHT: #860000 2px solid
}
.head_search DIV.searchForm {
	Z-INDEX: 1000; POSITION: relative; HEIGHT: 32px;float:left
}
.head_search .searchBtn {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; LINE-HEIGHT: 34px; WIDTH: 70px; BACKGROUND:#860000; FLOAT: left; HEIGHT: 32px; COLOR: #fff; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: 0px
}

.head_search .hotkey{
	LINE-HEIGHT:30px; WIDTH: 400px; FLOAT: left;COLOR:#999;
}

.head_search .hotkey A{
    COLOR:#999;PADDING-RIGHT: 6px
}
.head_search .hotkey A:hover {
	COLOR: #c00
}
.headerNav {
	BORDER-BOTTOM: #a10e0e 1px solid; BORDER-LEFT: #a10e0e 1px solid; BACKGROUND: #b00000; HEIGHT: 35px; BORDER-TOP: #a10e0e 1px solid; BORDER-RIGHT: #a10e0e 1px solid;clear:left;PADDING:0px 10px 0px 10px
}


.headerNavMain {
	 HEIGHT: 35px; 
}
.headerNavMain .allnav .drop {
      PADDING-LEFT: 20px;padding-right:70px;;BACKGROUND: url(../images/top_back.png) no-repeat -0px -248px;
}
.headerNavMain LI {
	POSITION: relative; FLOAT: left;
}
.headerNavMain LI A{
	LINE-HEIGHT: 35px; DISPLAY: block;  FLOAT: left; HEIGHT: 35px; COLOR: #fff; FONT-SIZE: 15px; FONT-WEIGHT: bold; PADDING-TOP: 0px;PADDING-LEFT: 30px; PADDING-RIGHT: 30px
}
.headerNavMain LI A:hover{
	TEXT-DECORATION:none;COLOR: #fff;
}
.headerNavMain  .firstnav A {	
	BACKGROUND: #820000
}

.headerNavMain .itemnav A {
	  BACKGROUND: url(../images/top_back.png) no-repeat -298px -247px; 
}
.headerNavMain .itemnav .lastnav A {
	BACKGROUND-IMAGE: none
}
.headerNavMain .itemnav A:hover {
	BACKGROUND: #820000; 
}

.headerNav .cartpay  {
    LINE-HEIGHT: 35px; DISPLAY: block;  FLOAT: right; HEIGHT: 35px; COLOR: #fff; FONT-SIZE: 15px; FONT-WEIGHT: bold; PADDING-TOP: 0px;BACKGROUND: url(../images/top_back.png) no-repeat -0px -296px;
WIDTH:230px;
}

.headerNav .cartpay  SPAN{
     DISPLAY:block;  FLOAT:left;
}

.headerNav .cart  {
	PADDING-LEFT: 35px; PADDING-RIGHT:0px;
}
.headerNav .cartnum  {
	PADDING-LEFT: 17px;COLOR:#c00
}
.headerNav .pay  {
	PADDING-LEFT: 35px;
}
.headerNav  .allnav{
    Z-INDEX: 1500;position: relative;
}
.headerNav  .allnav .navlist  {
	Z-INDEX: 1500;WIDTH:180px;HEIGHT:414px;BORDER-BOTTOM: #b00000 2px solid;BORDER-RIGHT: #b00000 2px solid;BORDER-LEFT: #b00000 2px solid;BACKGROUND:#fffef7;position: absolute;top: 35px;left: 0px;
}
.headerNav  .allnav .navlist  LI{
    WIDTH:160px;FONT-SIZE: 15px; LINE-HEIGHT: 45px;BACKGROUND: url(../images/top_back.png) no-repeat -128px -340px;PADDING-LEFT: 20px;BORDER-top: #e4e4e4 1px solid;cursor:pointer;	
}

.headerNav  .allnav .navlist  .footimg{
    display:none;Z-INDEX: 1600;WIDTH:22px;height:45px;position: absolute;BACKGROUND: url(../images/top_back.png) no-repeat -0px -345px;top: 0px;left: 160px;
}
.headerNav  .allnav .navlist  .subitem{
    display:none;Z-INDEX: 1800;WIDTH:505px;HEIGHT:403px;BORDER-BOTTOM: #b00000 1px solid;BORDER-RIGHT: #b00000 1px solid;BACKGROUND:#fffef7;position: absolute;top: 1px;left: 181px;PADDING-LEFT:10px;PADDING-RIGHT:10px;PADDING-TOP:10px;
}

.subitem DL {
	BORDER-BOTTOM: #e4e4e4 1px dotted;  PADDING-LEFT: 90px; FLOAT: left;
	position: relative;PADDING-BOTTOM:15px;WIDTH:400px;
}
.subitem DL DT{
   position: absolute;top:12px;left:0px
}
.subitem DL DT A{
	FLOAT: left;WIDTH:80px;PADDING-LEFT: 0px; PADDING-RIGHT: 0px;COLOR: #333;FONT-SIZE: 14px;text-align:right;
}
.subitem DL DT A:hover{
	COLOR: #c00; TEXT-DECORATION: underline
}
.subitem DL DD{
    FLOAT: left; MARGIN-TOP:20px;
}
.subitem DL DD A{
	LINE-HEIGHT: 20px;HEIGHT: 20px;PADDING-LEFT: 8px; PADDING-RIGHT: 8px;COLOR: #333;FONT-SIZE: 13px;font-weight: normal;BORDER-left: #e4e4e4 1px solid;white-space:nowrap
}
.subitem DL DD A:hover{
	COLOR: #c00; TEXT-DECORATION: underline
}






